#ifndef LIGHT_HPP
#define LIGHT_HPP
#include "vector.hpp"
#include "ray.hpp"
#include "material.hpp"

class Light {
public:
	Light(void);
	Light(Material*,const Vector&);
	~Light(void);

	void set_material(Material*);
	void set_origin(const Vector&);

	Material* get_material(void) const;
	Vector get_origin(void) const;

private:
	Material* material;
	Vector origin;
};


#endif
